{% extends 'blog/base.html' %} 
{% load blog_tags %} 
{% block title %}Search{% endblock title %} 
{% block content %} 
{% if query %} 
<!-- 如果有搜索内容显示搜索结果信息 --> 
<h1>Posts containing "{{ query }}"</h1> 
<h3> 
<!-- 显示总共搜到了多少篇相关文章 --> 
  {% with results.count as total_results %}
    Found {{ total_results }} result{{ total_results|pluralize}} 
  {% endwith %} 
</h3> 
<!-- 列出每一篇相关文章的标签链接 -->
{% for post in results %} 
<h4><a href="{{ post.get_absolute_url }}">{{post.title}}</a></h4> 
  {% empty %} 
<p>There are no results for your query.</p> 
  {% endfor %} 
<!-- 结果不符合预期时可以重新搜索 --> 
<p><a href="{% url 'blog:post_search' %}">Search again</a></p> 
{% else %} 
<!-- 如果没有搜索内容，显示搜索框 --> 
<h1>Search for posts</h1> 
<form method="get"> 
    {{ form.as_p }} 
<input type="submit" value="Search"> 
</form> 
{% endif %} 
{% endblock content %}